package com.Maykk.bytesStream;

import java.io.FileInputStream;
import java.io.IOException;

/**
 * @ClassName: com.Maykk.bytesStream.Demo04
 * @Description: TODO 一次读取一个字节数组
 * @Author: MaykkStar@163.com
 */
public class Demo04 {
    public static void main(String[] args) throws IOException {
        // 创建输入流
        FileInputStream fis = new FileInputStream("./Maykk.txt");
        // 定义字节数组作为读取的数据缓存
        byte[] bytes = new byte[1024];
        // 把输入流中的内容写入数组， len 是读取到的字节长度
        int len;
        while ((len = fis.read(bytes)) != -1) {
            System.out.println(new String(bytes, 0, len));
//            for (byte b : bytes) {
//                if (b != 0) {
//                    System.out.print((char)b);
//                }
//            }
        }

        fis.close();
    }
}
